Model Migration with Epsilon Flock

نویسندگان

  • Louis M. Rose
  • Dimitrios S. Kolovos
  • Richard F. Paige
  • Fiona A. C. Polack
چکیده

In their recent book, Mens and Demeyer state that ModelDriven Engineering introduces additional challenges for controlling and managing software evolution. Today, tools exist for generating model editors and for managing models with transformation, validation, merging and weaving. There is limited support, however, for model migration a development activity in which instance models are updated in response to metamodel evolution. In this paper, we describe Epsilon Flock, a modelto-model transformation language tailored for model migration that contributes a novel algorithm for relating source and target model elements. To demonstrate its conciseness, we compare Flock to other approaches.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Migrating Activity Diagrams with Epsilon Flock

The Transformation Tools Contest 2010 workshop invites solutions to a model migration case in which UML activity diagrams are to be migrated from UML 1.4 to UML 2.2. This paper presents a solution to this case, which uses Epsilon Flock, a model transformation language tailored for model migration.

متن کامل

Saying Hello World with Epsilon - A Solution to the 2011 Instructive Case

Epsilon is an extensible platform of integrated and task-specific languages for model management. With solutions to the 2011 TTC Hello World case, this paper demonstrates some of the key features of the Epsilon Object Language (an extension and reworking of OCL), which is at the core of Epsilon. In addition, the paper introduces several of the task-specific languages provided by Epsilon includi...

متن کامل

GMF: A Model Migration Case for the Transformation Tool Contest

Modeling languages and thus their metamodels are subject to evolution [2]. When a metamodel is adapted, existing models may no longer conform to the adapted metamodel and thus need to be migrated. Model migration is a special case of exogenous model transformation [7], since original and adapted metamodel are usually different from each other. However, the metamodel versions also share some sim...

متن کامل

Designing a Multi-Objective Mathematical Model Using Intuitionistic Fuzzy Approach to Select Investment Projects (Case of Investment Opportunities in Bushehr Province)

Strategic development goals is achieved by investment potential utilization of each region. Some of these goals may be inconsistent. Therefore, Governments want to align a combination of different investment objectives and sometimes contradictory as far as possible. This study aimed to explain the mathematical model for investment projects by providing an integer linear programming model with t...

متن کامل

The pros and cons of flocking in the long-range "migration" of mobile robot swarms

In this paper, we study how flocking affects the accuracy and speed of individuals in the longrange “migration”. Specifically, we extend a behavior that can generate self-organized flocking in a swarm of robots to follow a homing direction sensed through the magnetic field of the Earth and evaluate how the final points reached by the flock are scattered in space and how the speed of the flock i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010